package hcn.protocol.registration;

public class RegPayRequest {
    private String hospitalCode;
    private String hisOrderNumber;
    private String outOrderNumber;
    private String payMode;
    private String agtOrderNumber;
    private double payAmount;
    private String payTime;
    private String notify;
    private String channelOrderNumber;
    private String outpatientType;
    private String paymentBudgetNumber;
    // 获取预约挂号地址 url
    private String regUrl;

    private String cardType;
    private String cardNumber;
    private String registerTime;//挂号时间
    private String admitAddress;
    private String payDetails;
    private String patientName;
    private String patientMobile;
    private double expertFee;
    private double regFee;
    private double price;

    public String getRegUrl() {
        return regUrl;
    }
    public void setRegUrl(String regUrl) {
        this.regUrl = regUrl;
    }

    public String getHospitalCode() {
        return hospitalCode;
    }

    public void setHospitalCode(String hospitalCode) {
        this.hospitalCode = hospitalCode;
    }

    public String getHisOrderNumber() {
        return hisOrderNumber;
    }

    public void setHisOrderNumber(String hisOrderNumber) {
        this.hisOrderNumber = hisOrderNumber;
    }

    public String getOutOrderNumber() {
        return outOrderNumber;
    }

    public void setOutOrderNumber(String outOrderNumber) {
        this.outOrderNumber = outOrderNumber;
    }

    public String getPayMode() {
        return payMode;
    }

    public void setPayMode(String payMode) {
        this.payMode = payMode;
    }

    public String getAgtOrderNumber() {
        return agtOrderNumber;
    }

    public void setAgtOrderNumber(String agtOrderNumber) {
        this.agtOrderNumber = agtOrderNumber;
    }

    public double getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(double payAmount) {
        this.payAmount = payAmount;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getNotify() {
        return notify;
    }

    public void setNotify(String notify) {
        this.notify = notify;
    }

    public String getChannelOrderNumber() {
        return channelOrderNumber;
    }

    public void setChannelOrderNumber(String channelOrderNumber) {
        this.channelOrderNumber = channelOrderNumber;
    }

    public String getOutpatientType() {
        return outpatientType;
    }

    public void setOutpatientType(String outpatientType) {
        this.outpatientType = outpatientType;
    }

    public String getPaymentBudgetNumber() {
        return paymentBudgetNumber;
    }

    public void setPaymentBudgetNumber(String paymentBudgetNumber) {
        this.paymentBudgetNumber = paymentBudgetNumber;
    }

    @Override
    public String toString() {
        return "RegPayRequest{" +
                "hospitalCode='" + hospitalCode + '\'' +
                ", hisOrderNumber='" + hisOrderNumber + '\'' +
                ", outOrderNumber='" + outOrderNumber + '\'' +
                ", payMode='" + payMode + '\'' +
                ", agtOrderNumber='" + agtOrderNumber + '\'' +
                ", payAmount=" + payAmount +
                ", payTime='" + payTime + '\'' +
                ", notify='" + notify + '\'' +
                ", channelOrderNumber='" + channelOrderNumber + '\'' +
                ", outpatientType='" + outpatientType + '\'' +
                ", paymentBudgetNumber='" + paymentBudgetNumber + '\'' +
                '}';
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime;
    }

    public String getAdmitAddress() {
        return admitAddress;
    }

    public void setAdmitAddress(String admitAddress) {
        this.admitAddress = admitAddress;
    }

    public String getPayDetails() {
        return payDetails;
    }

    public void setPayDetails(String payDetails) {
        this.payDetails = payDetails;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getPatientMobile() {
        return patientMobile;
    }

    public void setPatientMobile(String patientMobile) {
        this.patientMobile = patientMobile;
    }

    public double getExpertFee() {
        return expertFee;
    }

    public void setExpertFee(double expertFee) {
        this.expertFee = expertFee;
    }

    public double getRegFee() {
        return regFee;
    }

    public void setRegFee(double regFee) {
        this.regFee = regFee;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }
}
